#!/bin/bash
usage()
{
   echo "usage: $cmd {--help}"
   echo "       $cmd {-m <managed system> -p <partition name> -v <value> --cmds=<cmd value>"
   exit 0
}
cmd=`basename $0`
if [ "$1" = "" ]
then
   usage
fi

managedSystem=""
partitionName=""
value=""
cmdsVal=""

set -- `getopt -u -l cmds: -l help "m:p:v:" $*`
while [ "$1" != "--" ]
do
   case $1 in
	"-m")
	   managedSystem="$2"
	   echo "-m specified with " $2
	   shift;
	   shift;
	   ;;

	"-p")
	   partitionName="$2"
	   echo "-p specified with " $2
	   shift;
	   shift;
	   ;;

	"-v")
	   value="$2"
	   echo "-v specifed with " $2
	   shift;
	   shift;
	   ;;
	"--cmds")
	   cmdsVal="$2"
	   echo "--cmds specified with " $2
	   shift;
	   shift;   
	   ;;
	"--help")
	   usage
	   shift;
	   shift;
	   ;;
	*)
	   usage
	   ;;
     esac
done

JAVAPATH="/opt/IBMJava2-131/jre/bin/"
x=`type -p java 2>/dev/null`
if [ "$x" != "" ]
then
  JAVAPATH=`/usr/bin/dirname $x`
fi
export CLASSPATH=/opt/hsc:/usr/websm/codebase/pluginjars/hsc.jar:/usr/websm/codebase/pluginjars/sniacimom.jar:/usr/websm/codebase/pluginjars/xerces.jar:/usr/websm/codebase/pluginjars/HwmcaCommon.jar:/usr/websm/codebase/pluginjars/auifw.jar:/usr/websm/codebase/pluginjars/rmcjava.jar:$CLASSPATH
export PATH=$JAVAPATH:$PATH
java -Djavax.net.ssl.keyStore=/usr/websm/codebase/SM.pubkr -Djavax.net.ssl.keyStorePassword=defp -Dorg.snia.wbem.cimom.properties=/opt/hsc/data/cim.properties com.ibm.hsc.common.util.SetLPARCapabilityProperty $managedSystem $partitionName $value
